package com.policyCloud.policyOauth.pojo;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
public class CenterRole implements Serializable {
    /**
     * 角色ID roleId
     */
    private Integer id;

    /**
     * 角色编码
     */
    private String roleCode;

    /**
     * 父角色编码
     */
    private String pid;

    /**
     * 角色名称
     */
    private String roleName;

    /**
     * 所属角色组编码(从角色组中选择)
     */
    private String groupCode;

    /**
     * 备注说明
     */
    private String description;

    /**
     * 创建用户ID
     */
    private String createUserId;

    /**
     * 创建用户名
     */
    private String createUserName;

    /**
     * 创建时间（长时间格式）
     */
    private LocalDateTime createTime;

    /**
     * 删除状态(0:未删除，1:已删除)
     */
    private Integer deleteStatus;

    /**
     * 删除用户id
     */
    private String deleteUserId;

    /**
     * 删除用户名
     */
    private String deleteUserName;

    /**
     * 删除时间（长时间格式）
     */
    private LocalDateTime deleteTime;

    /**
     * center_role
     */
    private static final long serialVersionUID = 1L;
}